import 'package:flutter/material.dart';
import 'components/01_无状态组件.dart';
import 'components/02_有状态组件.dart';
import 'components/03_组件声明周期.dart';
import 'components/04_Container_Text_Image.dart';
import 'components/05_布局组件.dart';
import 'components/Article.dart';
import 'components/06_滚动容器.dart';
import 'components/07_滚动容器ListView的Builder模式.dart';
import 'components/08_滚动循环案例.dart';
import 'components/09_滚动循环案例分割线.dart';
import 'components/10_Grid网络布局.dart';
import 'components/11_Grid网络布局的builder模式.dart';
// import 'components/12_网络请求.dart';
import 'components/13_路由的用法.dart';
import 'components/14_命令路由的用法.dart';
import 'pages/home.dart';
// import 'pages/detail.dart'; 
  //  runApp(MaterialApp(
  //     routes: {
  //        "/": (context) => const HomePage(),
  //        "/detail": (context) => const DetailPage(),
  //     },
  //  ));
 //}

// 1. 入口函数
// 2. 根组件 materialApp
// 3. 页面架子 Scaffold



// void main() {
//   runApp(
//     MaterialApp(
//       // 1. 使用无状态组件
//       // home: Scaffold(
//       //   appBar: AppBar(
//       //     title: const Text('页面架子'),
//       //     backgroundColor: Colors.red,
//       //   ),
//       //   body: MyInfo(
//       //     name: 'jack',
//       //     age: 18,
//       //   ),
//       // ),
//       // 2. 使用有状态组件
//       // home: HomePage(),
//       routes: {
//         // 默认显示 ’/‘
//         '/': (context) => const HomePage(),
//         '/detail': (context) => const DetailPage(),
//       },
//     ),
//   );
// }

import 'pages/Main.dart';
main () {
  runApp(MaterialApp(
    routes: {
      "/": (context) => const MainPage()
    },
  ));
}